.menu_header { position: fixed; top: 0; left: 0; width: 100%; height: 100px; z-index: 500;
    background: rgba(255, 255, 255, 0.85);
    backdrop-filter: blur(10px);
    .menu_header_main { display: flex; justify-content: space-between;}
    .menu_header_logo { display: block; padding-top: 21px;}
    .menu_header_tab { display: flex; padding: 4px; margin: 28px 0 0 0; list-style-type: none;
        height: 46px; background: rgba(246, 246, 246, 0.65); box-shadow: inset 0 0 4px 0 #CAD2F3;
        border-radius: 22px; border: 1px solid #FFFFFF; box-sizing: border-box;
        li { padding: 0; margin: 0;
            a { display: block; padding: 0 34px; height: 36px; line-height: 36px; font-size: 16px;color: rgba(0, 0, 0, 0.85);
                text-decoration: none;
            }
            &.active {
                a { background: #4E6CF4; box-shadow: 0px 0px 8px 0px #C9CCDB; border-radius: 18px; color: #fff;}
            }
        }
    }
}

